WebServiceCenter

The WebServiceCenter section of the web.config file allows you to configure the policies of the webServiceCenter application.

Attribute

Use

defaultRmaShipViaCode

If specified, identifies the default shipping method for new RMA's. The value must be an existing ShipViaCd in ShipVias.

defaultRmaTypeNo

Identifies the default type for new RMA items. The value must be an existing item in RmaType. If not specified, the default value is 0.

repairPriceBasis

The price basis used in calculating repair price. The value must be an existing PriceBasisCd sent from the KS_BASE_PRICES API. This attribute is required.

repairPriceSheet

The price sheet identifier used in calculating the repair price. The value must be an existing PriceSheetCd sent from KS_BASE_PRICES API. This attribute is required.

failureAnalysisPageName

If not empty, RMA pages provide a link to a page where the user can enter failure analysis information.

paymentRequiredEmailsEnabled

If True, the system sends payment required emails to endIf true, the system sends payment required emails to end users. The value must be true or false. The default for the attribute is true. If true, the actual emails are triggered through information sent via KS_RMAS API.

paymentRequiredTemplateNo

Identifies the notification template to use when formatting emails sent to end-users informing them that payment is required on a repair. If specified, the value must be the NotificationTemplateNo for an existing Notification Template. If not specified, no email is sent.
Note: If a notification template is used, the object context for the template should be based on Order.RMA.

paymentEmailAddress

The reply-to email address of back-office the recipient of payment notification emails. If not specified, no email is sent. Note that this is used as the reply-to email address, not the from email address.

paymentReceivedTemplateNo

Identifies the notification template to use when formatting emails sent to back-office informing them that payment has been received. If specified, the value must be the NotificationTemplateNo in KsNotificationTemplates. If not specified, no email is sent.
Note: If a notification template is used, the object context for the template should be based on Payment.

paymentAuthorizedTemplateNo

Identifies the notification template to use when formatting emails sent to back-office informing them that payment has been authorized. If specified, the value must be the NotificationTemplateNo in KsNotificationTemplates. If not specified, no email is sent.

salesRepEmailTemplateNo

Identifies the notification template to use when formatting emails while collaborating on an RMA. If specified, the value must be the NotificationTemplateNo for an existing Notification Template. If not specified, no email is sent.
Note: If a notification template is used, the object context for the template should be based on Order.RMA.

validateSerialNumbers

Set to true validate serial numbers when entering an RMA. Default is false.

Example Usage

<WebServiceCenter defaultRmaShipViaCode="009" repairPriceBasis="LIST" repairPriceSheet="REPAIR" failureAnalysisPageName="FailureAnalysisPage" salesRepEmailTemplateNo="26" paymentRequiredEmailsEnabled="true" paymentRequiredTemplateNo="25" paymentAuthorizedTemplateNo="27" paymentReceivedTemplateNo="28" paymentEmailAddress="payment@yourcompany.com" />